cell implant - Spanish English Dictionary